echo impulse - German English Dictionary